// 开发环境时使用菜单，避免依赖后台菜单配置

export const AfMenu = [
  {
    text: '用户权限',
    group: true,
    i18n: 'menu.security',
    children: [
      {
        text: '用户管理',
        i18n: 'menu.security.user',
        icon: 'anticon-user',
        link: '/security/user/list'
      },
      {
        text: '角色管理',
        i18n: 'menu.security.role',
        icon: 'anticon-solution',
        link: '/security/role/list'
      },
      {
        text: '菜单管理',
        i18n: 'menu.security.menu',
        icon: 'anticon-safety',
        link: '/security/menu/list'
      }
    ]
  },
  {
    text: '系统管理',
    group: true,
    i18n: 'menu.system',
    children: [
      {
        text: '上传历史记录',
        i18n: 'menu.system.execel.queue',
        icon: '',
        link: '/system/excel/queue'
      },
      {
        text: '调度中心',
        i18n: 'menu.system.schedule',
        icon: '',
        link: '/system/schedule'
      },
      {
        text: '调度日志',
        i18n: 'menu.system.schedule.log',
        icon: '',
        link: '/system/schedule/log'
      }
    ]
  },
  {
    text: '代码生成管理',
    i18n: 'menu.codegen',
    children: [
      {
        text: '生产代码',
        i18n: 'menu.codegen.generate',
        children: [
          {
            text: '元数据查看',
            i18n: 'menu.codegen.meta.view',
            link: '/codegen/meta/view'
          },
          {
            text: '元数据开发',
            i18n: 'menu.codegen.meta.design',
            link: '/codegen/meta/design'
          },
          {
            text: '数据库查看',
            i18n: 'menu.codegen.generate.db.script',
            link: '/codegen/generate/script'
          },
          {
            text: '上传设计文件',
            i18n: 'menu.codegen.excel.queue',
            link: '/codegen/excel/queue'
          }
        ]
      },
      {
        text: '中台管理',
        i18n: 'menu.codegen.dataplatform',
        children: [
          {
            text: '指标定义',
            i18n: 'menu.codegen.dataplatform.indicators.desc',
            link: '/codegen/dataplatform/indicators/desc'
          },
          {
            text: '术语定义',
            i18n: 'menu.codegen.dataplatform.term',
            link: '/codegen/dataplatform/term'
          }
        ]
      },
      // {
      //   text: '元数据管理',
      //   i18n: 'menu.codegen.meta',
      //   children: [
      //     {
      //       text: '元数据开发',
      //       i18n: 'menu.codegen.meta.design',
      //       link: '/codegen/meta/design'
      //     },
      //     {
      //       text: '表管理',
      //       i18n: 'menu.codegen.meta.table.mgt',
      //       link: '/codegen/meta/table/mgt'
      //     }
      //   ]
      // },
      {
        text: '基础配置',
        i18n: 'menu.codegen.config',
        children: [
          {
            text: '工作空间',
            i18n: 'menu.codegen.workspace',
            icon: 'anticon-tag',
            link: '/codegen/meta/workspace/list'
          },
          {
            text: '数据库',
            i18n: 'menu.codegen.config.database',
            icon: 'anticon-tag',
            link: '/codegen/database/database'
          },
          {
            text: '数据源',
            i18n: 'menu.codegen.config.datasource',
            icon: 'anticon-tag',
            link: '/codegen/database/datasource'
          },
          {
            text: '数据类型映射',
            i18n: 'menu.codegen.config.datatype',
            icon: 'anticon-tag',
            link: '/codegen/database/datatype/mapping'
          },
          {
            text: '数据类型字典',
            i18n: 'menu.codegen.config.datatype-mapping',
            icon: 'anticon-tag',
            link: '/codegen/database/datatype'
          }
        ]
      },
      {
        text: '历史记录',
        i18n: 'menu.codegen.record',
        children: [
          {
            text: '上传历史记录',
            i18n: 'menu.system.execel.queue',
            link: '/system/excel/queue'
          },
          {
            text: '脚本日志',
            i18n: 'menu.codegen.record.script.log',
            link: '/codegen/database/script/log'
          },
          {
            text: '历史文件',
            i18n: 'menu.codegen.record.excel.queue.history',
            link: '/codegen/excel/queue/history'
          }
        ]
      }
    ]
  },
  {
    text: '个人管理',
    i18n: 'menu.crab',
    children: [
      {
        text: '个人成长',
        i18n: 'menu.crab.growth',
        link: '/crab/growth'
      }
    ]
  },
  {
    text: 'Demo管理',
    i18n: 'menu.szydemo',
    children: [
      {
        text: '上传',
        i18n: 'menu.szydemo.upload',
        link: '/demo/upload'
      },
      {
        text: '动态表单',
        i18n: 'menu.szydemo.sfform',
        link: '/demo/sfform'
      },
      {
        text: 'Lodop打印',
        i18n: 'menu.szydemo.lodop',
        children: [
          {
            text: '打印设置',
            i18n: 'menu.szydemo.lodop.config',
            link: '/szydemo/lodop/config'
          },
          {
            text: 'SKU打印',
            i18n: 'menu.szydemo.print.sku',
            link: '/szydemo/print/sku'
          }
        ]
      }
    ]
  }
  // {
  //   text: '开发管理',
  //   group: true,
  //   i18n: 'menu.develop',
  //   // hideInBreadcrumb: true,
  //   children: [
  //     {
  //       text: '代码生成管理',
  //       i18n: 'menu.codegen',
  //       children: [
  //         {
  //           text: '生产代码',
  //           i18n: 'menu.codegen.generate',
  //           children: [
  //             {
  //               text: '基元数据生成',
  //               i18n: 'menu.codegen.generate.db.script',
  //               link: '/codegen/generate/script'
  //             },
  //             {
  //               text: '上传设计文件',
  //               i18n: 'menu.codegen.excel.queue',
  //               link: '/codegen/excel/queue'
  //             }
  //           ]
  //         },
  //         {
  //           text: '基础配置',
  //           i18n: 'menu.codegen.config',
  //           children: [
  //             {
  //               text: '数据源',
  //               i18n: 'menu.codegen.config.datasource',
  //               icon: 'anticon-tag',
  //               link: '/codegen/database/datasource'
  //             },
  //             {
  //               text: '类型映射',
  //               i18n: 'menu.codegen.config.datatype',
  //               icon: 'anticon-tag',
  //               link: '/codegen/database/datatype/mapping'
  //             },
  //             {
  //               text: '类型字典',
  //               i18n: 'menu.codegen.config.datatype-mapping',
  //               icon: 'anticon-tag',
  //               link: '/codegen/database/datatype'
  //             }
  //           ]
  //         },
  //         {
  //           text: '历史记录',
  //           i18n: 'menu.codegen.record',
  //           children: [
  //             {
  //               text: '历史文件',
  //               i18n: 'menu.codegen.record.excel.queue.history',
  //               link: '/codegen/excel/queue/history'
  //             },
  //             {
  //               text: '脚本日志',
  //               i18n: 'menu.codegen.record.script.log',
  //               link: '/codegen/database/script/log'
  //             }
  //           ]
  //         }
  //       ]
  //     },
  //     {
  //       text: 'Demo管理',
  //       i18n: 'menu.szydemo',
  //       children: [
  //         {
  //           text: 'Lodop打印',
  //           i18n: 'menu.szydemo.lodop',
  //           children: [
  //             {
  //               text: '打印设置',
  //               i18n: 'menu.szydemo.lodop.config',
  //               link: '/szydemo/lodop/config'
  //             },
  //             {
  //               text: 'SKU打印',
  //               i18n: 'menu.szydemo.print.sku',
  //               link: '/szydemo/print/sku'
  //             }
  //           ]
  //         }
  //       ]
  //     },
  //     {
  //       text: '微信管理',
  //       i18n: 'menu.wechat',
  //       children: [
  //         {
  //           text: '标签管理',
  //           i18n: 'menu.wechat.tag',
  //           icon: 'anticon-tag',
  //           children: [
  //             {
  //               text: '标签维护',
  //               i18n: 'menu.wechat.tag.mgt',
  //               link: '/wechat/tag'
  //             },
  //             {
  //               text: '日志查看',
  //               i18n: 'menu.wechat.tag.log',
  //               link: '/wechat/tag/log'
  //             }
  //           ]
  //         },
  //         {
  //           text: '活动管理',
  //           i18n: 'menu.wechat.group',
  //           icon: 'anticon-shake',
  //           children: [
  //             {
  //               text: '活动维护',
  //               i18n: 'menu.wechat.group.mgt',
  //               link: '/wechat/group'
  //             },
  //             {
  //               text: '发布图文',
  //               i18n: 'menu.wechat.news.group',
  //               link: '/wechat/news/group'
  //             },
  //             {
  //               text: '图文消息',
  //               i18n: 'menu.wechat.news.send',
  //               link: '/wechat/news/send'
  //             }
  //           ]
  //         }
  //       ]
  //     },
  //     {
  //       text: 'Daphne管理',
  //       i18n: 'menu.daphne',
  //       children: [
  //         {
  //           text: '零售订单',
  //           i18n: 'menu.daphne.retail',
  //           children: [
  //             {
  //               text: '上传订单',
  //               i18n: 'menu.daphne.retail.excel',
  //               link: '/daphne/retail/excel'
  //             },
  //             {
  //               text: '订单查询',
  //               i18n: 'menu.daphne.retail.order',
  //               link: '/daphne/retail/order'
  //             }
  //           ]
  //         },
  //         {
  //           text: '报表设计器',
  //           // i18n: 'menu.report.build',
  //           externalLink: 'http://192.168.184.145:8061/jmreport/list',
  //           // externalLink: 'http://localhost:8081/jmreport/list',
  //           target: '_blank'
  //         },
  //         {
  //           text: '报表管理',
  //           // i18n: 'menu.report.mgt',
  //           children: [
  //             {
  //               text: '日销售一览表',
  //               // i18n: 'menu.report.excel',
  //               externalLink: 'http://192.168.184.145:8062/jmreport/view/546534532386775040?appId=cngn',
  //               // externalLink: 'http://localhost:8081/jmreport/view/546534532386775040?appId=cngn',
  //               target: '_blank'
  //             },
  //             {
  //               text: '简历',
  //               // i18n: 'menu.report.order',
  //               externalLink: 'http://localhost:8081/jmreport/view/1347373863746539520',
  //               // externalLink: 'http://localhost:8081/jmreport/view/1347373863746539520',
  //               target: '_blank'
  //             },
  //             {
  //               text: '各地销售一览表',
  //               // i18n: 'menu.report.order',
  //               externalLink: 'http://localhost:8081/jmreport/view/1334457419857793024',
  //               target: '_blank'
  //             }
  //           ]
  //         }
  //       ]
  //     }
  //   ]
  // }
];

// ng-alain 默认菜单，来源 assets/tmp/app-data.json
export const NgMenu = [
  {
    text: '主导航',
    i18n: 'menu.main',
    group: true,
    hideInBreadcrumb: true,
    children: [
      {
        text: '仪表盘',
        i18n: 'menu.dashboard',
        icon: 'anticon-dashboard',
        children: [
          {
            text: '仪表盘V1',
            link: '/dashboard/v1',
            i18n: 'menu.dashboard.v1'
          },
          {
            text: '分析页',
            link: '/dashboard/analysis',
            i18n: 'menu.dashboard.analysis'
          },
          {
            text: '监控页',
            link: '/dashboard/monitor',
            i18n: 'menu.dashboard.monitor'
          },
          {
            text: '工作台',
            link: '/dashboard/workplace',
            i18n: 'menu.dashboard.workplace'
          }
        ]
      },
      {
        text: '快捷菜单',
        i18n: 'menu.shortcut',
        icon: 'anticon-rocket',
        shortcutRoot: true,
        children: []
      },
      {
        text: '小部件',
        i18n: 'menu.widgets',
        link: '/widgets',
        icon: 'anticon-appstore',
        badge: 2
      }
    ]
  },
  {
    text: 'Alain',
    i18n: 'menu.alain',
    group: true,
    hideInBreadcrumb: true,
    children: [
      {
        text: '样式',
        i18n: 'menu.style',
        icon: 'anticon-info',
        children: [
          {
            text: 'Typography',
            link: '/style/typography',
            i18n: 'menu.style.typography',
            shortcut: true
          },
          {
            text: 'Grid Masonry',
            link: '/style/gridmasonry',
            i18n: 'menu.style.gridmasonry'
          },
          {
            text: 'Colors',
            link: '/style/colors',
            i18n: 'menu.style.colors'
          }
        ]
      },
      {
        text: 'Delon',
        i18n: 'menu.delon',
        icon: 'anticon-bulb',
        children: [
          {
            text: 'Dynamic Form',
            link: '/delon/form',
            i18n: 'menu.delon.form'
          },
          {
            text: 'Simple Table',
            link: '/delon/st',
            i18n: 'menu.delon.table'
          },
          {
            text: 'Util',
            link: '/delon/util',
            i18n: 'menu.delon.util',
            acl: 'role-a'
          },
          {
            text: 'Print',
            link: '/delon/print',
            i18n: 'menu.delon.print',
            acl: 'role-b'
          },
          {
            text: 'QR',
            link: '/delon/qr',
            i18n: 'menu.delon.qr'
          },
          {
            text: 'ACL',
            link: '/delon/acl',
            i18n: 'menu.delon.acl'
          },
          {
            text: 'Route Guard',
            link: '/delon/guard',
            i18n: 'menu.delon.guard'
          },
          {
            text: 'Cache',
            link: '/delon/cache',
            i18n: 'menu.delon.cache'
          },
          {
            text: 'Down File',
            link: '/delon/downfile',
            i18n: 'menu.delon.downfile'
          },
          {
            text: 'Xlsx',
            link: '/delon/xlsx',
            i18n: 'menu.delon.xlsx'
          },
          {
            text: 'Zip',
            link: '/delon/zip',
            i18n: 'menu.delon.zip'
          }
        ]
      }
    ]
  },
  {
    text: 'Pro',
    i18n: 'menu.pro',
    group: true,
    hideInBreadcrumb: true,
    children: [
      {
        text: 'Form Page',
        i18n: 'menu.form',
        link: '/pro/form',
        icon: 'anticon-edit',
        children: [
          {
            text: 'Basic Form',
            link: '/pro/form/basic-form',
            i18n: 'menu.form.basicform',
            shortcut: true
          },
          {
            text: 'Step Form',
            link: '/pro/form/step-form',
            i18n: 'menu.form.stepform'
          },
          {
            text: 'Advanced Form',
            link: '/pro/form/advanced-form',
            i18n: 'menu.form.advancedform'
          }
        ]
      },
      {
        text: 'List',
        i18n: 'menu.list',
        icon: 'anticon-appstore',
        children: [
          {
            text: 'Table List',
            link: '/pro/list/table-list',
            i18n: 'menu.list.searchtable',
            shortcut: true
          },
          {
            text: 'Basic List',
            link: '/pro/list/basic-list',
            i18n: 'menu.list.basiclist'
          },
          {
            text: 'Card List',
            link: '/pro/list/card-list',
            i18n: 'menu.list.cardlist'
          },
          {
            text: 'Search List',
            i18n: 'menu.list.searchlist',
            children: [
              {
                link: '/pro/list/articles',
                i18n: 'menu.list.searchlist.articles'
              },
              {
                link: '/pro/list/projects',
                i18n: 'menu.list.searchlist.projects',
                shortcut: true
              },
              {
                link: '/pro/list/applications',
                i18n: 'menu.list.searchlist.applications'
              }
            ]
          }
        ]
      },
      {
        text: 'Profile',
        i18n: 'menu.profile',
        icon: 'anticon-profile',
        children: [
          {
            text: 'Basic',
            link: '/pro/profile/basic',
            i18n: 'menu.profile.basic'
          },
          {
            text: 'Advanced',
            link: '/pro/profile/advanced',
            i18n: 'menu.profile.advanced',
            shortcut: true
          }
        ]
      },
      {
        text: 'Result',
        i18n: 'menu.result',
        icon: 'anticon-check-circle',
        children: [
          {
            text: 'Success',
            link: '/pro/result/success',
            i18n: 'menu.result.success'
          },
          {
            text: 'Fail',
            link: '/pro/result/fail',
            i18n: 'menu.result.fail'
          }
        ]
      },
      {
        text: 'Exception',
        i18n: 'menu.exception',
        link: '/',
        icon: 'anticon-exception',
        children: [
          {
            text: '403',
            link: '/exception/403',
            i18n: 'menu.exception.not-permission',
            reuse: false
          },
          {
            text: '404',
            link: '/exception/404',
            i18n: 'menu.exception.not-find',
            reuse: false
          },
          {
            text: '500',
            link: '/exception/500',
            i18n: 'menu.exception.server-error',
            reuse: false
          }
        ]
      },
      {
        text: 'Account',
        i18n: 'menu.account',
        icon: 'anticon-user',
        children: [
          {
            text: 'center',
            link: '/pro/account/center',
            i18n: 'menu.account.center'
          },
          {
            text: 'settings',
            link: '/pro/account/settings',
            i18n: 'menu.account.settings'
          }
        ]
      }
    ]
  },
  {
    text: 'More',
    i18n: 'menu.more',
    group: true,
    hideInBreadcrumb: true,
    children: [
      {
        text: 'Report',
        i18n: 'menu.report',
        icon: 'anticon-cloud',
        children: [
          {
            text: 'Relation',
            link: '/data-v/relation',
            i18n: 'menu.report.relation',
            reuse: false
          }
        ]
      },
      {
        text: 'Extras',
        i18n: 'menu.extras',
        link: '/extras',
        icon: 'anticon-link',
        children: [
          {
            text: 'Help Center',
            link: '/extras/helpcenter',
            i18n: 'menu.extras.helpcenter'
          },
          {
            text: 'Settings',
            link: '/extras/settings',
            i18n: 'menu.extras.settings'
          },
          {
            text: 'Poi',
            link: '/extras/poi',
            i18n: 'menu.extras.poi'
          }
        ]
      }
    ]
  }
];
